//
//  ProgressViewOC.m
//  Study-code
//
//  Created by quanhao huang on 2021/11/17.
//

#import "ProgressViewOC.h"
/**
 ProgressView在iOS中就是进度条的意思，进度条一般用于什么呢？比如说视频播放进度、网页加载进度、下载进度等等。
 */
@implementation ProgressViewOC

- (void)createUI {
    //注意看后边的style,它是风格的意思，里边有多个枚举，可以逐一试试
    UIProgressView *progress = [[UIProgressView alloc] initWithProgressViewStyle:UIProgressViewStyleDefault];
    //系统的Progress高度其实并无影响，随意写
    progress.frame = CGRectMake(0, 0, 100, 100);
    //MARK: 重要属性
    
    //进度条颜色
    progress.trackTintColor = UIColor.blueColor;
    //进度默认值,在0-10之间，不可以设置最大最小值
    progress.progress = 0.1;//这个就相当于10%进度了
    //进度条上进度的颜色
    progress.progressTintColor = UIColor.yellowColor;
    //设置进度（用于进度条的进度变化）
    [progress setProgress:0.3 animated:YES];
    //放大progress(因为它的高度是不可变的所以我们可以通过这个方法来放大它)
    progress.transform = CGAffineTransformMakeScale(1.0f, 10.0f);
}

@end
